.active {
    outline: 2px solid #70c0ff;
    /* user-select: none; */
    /* height: 60px; */
}

.editItem {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 3px 2px 3px 2px;
    position: relative;
}

.editItem img {
    width: 100%;
    height: 100%;
}

.resizers {
    display: none;
}

.active .resizers {
    display: block;
}

.resizers .resizer {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #fff;
    background-color: red;
    position: absolute;
}

.resizers .resizer.top-left {
    left: -5px;
    top: -5px;
    cursor: nwse-resize;
}

.resizers .resizer.top-right {
    right: -5px;
    top: -5px;
    cursor: nesw-resize;
}

.resizers .resizer.bottom-left {
    left: -5px;
    bottom: -5px;
    cursor: nesw-resize;
}

.resizers .resizer.bottom-right {
    right: -5px;
    bottom: -5px;
    cursor: nwse-resize;
}